![]() audio encoder device and an audio decoder device with efficient gain encoding in dynamic range contr
专利摘要:
AUDIO ENCODING DEVICE AND AN AUDIO DECODING DEVICE WITH EFFICIENT GAIN CODING IN DYNAMIC RANGE CONTROL. The invention provides an audio encoding device, comprising: an audio encoder configured to produce an encoded audio bit stream from an audio signal comprising consecutive audio frames; a dynamic range control encoder configured to produce a dynamic range control bit stream encoded from a dynamic range control sequence corresponding to the audio signal and comprising consecutive dynamic range control frames, where each frame The dynamic range control panel of the dynamic range control frames includes one or more nodes, where each node of the one or more nodes includes gain information for the audio signal and time information indicative of the moment the gain information corresponds to. ; wherein the dynamic range control encoder is configured so that the encoded dynamic range control bit stream comprises a corresponding part for each dynamic range control frame of the dynamic range control frames (...). 公开号:BR112016021382B1 申请号:R112016021382-3 申请日:2015-03-20 公开日:2021-02-09 发明作者:Fabian KÜCH;Christian Uhle;Michael KRATSCHMER;Bernhard NEUGEBAUER;Michael Meier;Stephan Schreiner 申请人:Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V; IPC主号:
专利说明:
[001] Dynamic range control (DRC) in the context of this document refers to a digital signal processing technique to reduce the dynamic range of audio signals in a controlled manner [1]. The desired reduction in the dynamic range is achieved by reducing the level of loud sounds components and / or amplifying soft parts of the audio signals. [002] A typical application for DRC is to adapt the dynamic properties of an audio signal to a listening environment. For example, when listening to music in a noisy environment, the dynamic range must be reduced to allow for general signal amplification without causing a cut in the resulting amplified signal. In this case, the high signal peaks must be attenuated, e.g. ex. through a limiter. In addition, the soft signal components must be amplified relative to the noisy parts to improve their intelligibility in a noisy listening environment. [003] An objective of the present invention is to provide an improved concept for the control of the dynamic range in the context of audio transmission. [004] This objective is achieved by an audio encoding device that comprises: [005] an audio encoder configured to produce an audio bit stream encoded from an audio signal comprising consecutive audio frames; [006] a dynamic range control encoder configured to produce a dynamic range control bit stream encoded from a dynamic range control sequence corresponding to the audio signal and comprising consecutive dynamic range control frames, in that each dynamic range control board of the dynamic range control boards includes one or more nodes, where each node of the one or more nodes includes gain information for the audio signal and time information indicative of the moment at which the information of gain corresponds; [007] wherein the dynamic range control encoder is configured so that the encoded dynamic range control bit stream comprises a corresponding part of the dynamic range control frame for each dynamic range control frame. bits; [008] in which the dynamic range control encoder is configured to perform a displacement procedure, in which one or more node nodes of the dynamic range control frame reference nodes of the dynamic range control frames are selected as nodes. , in which a bit representation of each of the one or more nodes displaced from the control frame of the dynamic reference range is integrated in the bit stream portion corresponding to the (one) control frame of the dynamic range subsequent to the control frame of the dynamic range. dynamic reference range, in which a bit representation of each node remaining from the nodes of the (one) control frame of the dynamic range control of the dynamic range control frames is integrated in the bitstream portion corresponding to the (one) frame control of the dynamic reference range. [009] The invention addresses the situation of an audio transmission that uses the audio signal encoding, in which the gain information is not directly applied to the audio signal, but also encoded and transmitted together with the audio signal. encoded audio. In the decoder, both the audio signal and the gain information can be decoded and the gain information can be applied to the corresponding audio signal. As explained in more detail below, the invention achieves efficient encoding of the gain information. More precisely, it avoids spikes in bit rates in the encoded dynamic range control bit stream. [010] The process of applying dynamic range control to an audio signal can be expressed by simply multiplying the audio signal x (k) through a variable time gain value g (k): y (k) = ^ (k) x (k) (1) [011] where k represents a sample time index. The gain value g (k) can be calculated, p. ex. based on a short-term estimate of the average square root of the audio signal x (k). More details on strategies for determining suitable gain values are discussed in [1]. Next, we address the variable time gains g (k) as a sequence of gains. [012] The encoding of the dynamic range gain sequences is explained below. First, the dynamic range control sequence of gains is divided into so-called dynamic range control frames of sample gains, which contain a fixed number of sample gains. Normally, a time frame size is chosen for the dynamic range control frames that is equal to the time size of an audio frame of the corresponding audio encoder. Within each control panel of the dynamic range, some so-called nodes are selected, preferably in a uniform time grid. [013] The spacing of this grid defines the highest resolution of the available time, that is, the minimum distance in samples between two nodes is equal to the samples that have the highest available time resolution. Each node is represented by the position of the sample within the dynamic range control frame, the gain information, which can be expressed as a gain value, for that position and optionally information on the slope of the gain values at the node positions. For the discussion that follows it will be useful to define the maximum number of nodes that can be selected within a frame. [014] The dynamic range control encoder encodes the node gain information, p. eg using quantitative differential values from consecutive pairs of gain nodes. In the decoder, the original gain sequence is reconstructed as good as possible using spline interpolation or linear interpolation based on the information transmitted from the nodes (gain value, sample position within the dynamic range control frame and slope information , if applicable). [015] An efficient approach to encode the dynamic range control gain sequence is to use a quantized value of the gain difference (usually in dB) of consecutive node pairs, as well as the time difference of their sample positions in the within the control range of the dynamic range considered. The slope information is usually not represented as a difference between two nodes. Since there is no previous node for the first node within the frame, its gain value is not encoded differently, but the values are explicitly encoded. The time difference of the first node is usually determined to be the deviation from the start of the dynamic range control frame. [016] The encoder can then assign a fixed codeword p. ex. of a predefined Huffman table (code book) with each gain and time differences of the pairs of nodes. [017] In the dynamic range control decoder, the dynamic range control bit stream is decoded and the relevant information (gain value, sample position within the dynamic range control frame and slope information, if any) is reconstructed. applicable) in the positions of the transmitted nodes. The gain values for the gain samples remaining within a frame are obtained by interpolation between the pairs of transmitted and decoded nodes. Interpolation can be based on splines if the slope information for the gain nodes has been transmitted or, alternatively, using linear interpolation if only the differences in gains between the pairs of nodes are available and the slope information has been discarded. [018] In principle, the dynamic range control encoder / decoder chains can be operated in two ways. The so-called full frame mode refers to the case where after decoding a received dynamic range control bit stream, corresponding to a reference dynamic range control frame, the gains in each sample position of the frame control of the dynamic reference range, can be determined immediately after interpolation based on the decoded nodes. This implies that a node must be transmitted at each frame limit, that is, at the sample position corresponding to the last sample in the control frame of the dynamic reference range. If the length of the dynamic range control frame is N, this means that the last transmitted node must be located at the sample position N within the reference dynamic range control frame. [019] The invention avoids this disadvantage because it is based on the second mode, which is called "delay mode". In this case, there is no need to transmit a node to the last sample position within the control frame of the dynamic reference range. Therefore, the dynamic range control decoder must wait for the dynamic range control frame subsequent to the reference dynamic range control frame to decode to perform the required interpolation of all gain values following the last node within the control frame of the dynamic reference range. This is because the information of the first node of the control frame of the subsequent dynamic range has to be known to perform the interpolation between the last node of the control frame of the dynamic reference range and the first node of the control frame of the subsequent dynamic range to determine the gain value in the middle through interpolation. [020] In practice, the delay caused by using the delay mode to encode the dynamic range control information is not a problem. This is because the audio codes that normally accompany the dynamic range control encoding scheme also introduce an inherent delay in an audio frame when they subsequently apply the encoding and decoding steps. Important examples of such audio codes are ISO / IEC 13818-7, Advanced Audio Coding (MPEG-2 AAC), ISO / IEC 14496-3, subpart 4 (MPEG-4 AAC) or ISO / IEC 23003-3, part 3 , Unified Speech and Audio Coding (USAC). This type of audio coding scheme requires the reference audio frame and the audio frame subsequent to the reference audio frame to calculate (using an addition and overlay structure) the correct audio samples corresponding to the control audio frame of the dynamic reference range. [021] It is important to note that the number of nodes required to sufficiently approximate the sequence of control gain from the original dynamic range varies significantly from the dynamic range control frame to the dynamic range control frame. This results from the fact that more nodes are required to represent very variable gains in time compared to the case where only slowly changing gain values have to be encoded. This observation implies that the bit rate required to transmit sequences of gains can vary significantly from frame to frame. Some frames may require more nodes to be encoded, resulting in high bit rate spikes. This is not desirable, especially when the audio signal and dynamic range control gain sequence are transmitted in a joint bit stream comprising the encoded dynamic range control bit stream and the encoded audio bit stream , which should have an almost constant bit rate. Then, a spike in bit rate related to dynamic range control reduces the bit rate available to the audio encoder, which often results in a degradation of audio quality after decoding. However, with current state-of-the-art methods for encoding dynamic range control gain sequences, a reduction in the bit rate related to dynamic range control in a given frame can only be achieved if the number of nodes is reduced which are selected to represent the gain sequence within the frame. This, in turn, causes more errors between the original gain sequence and the one that is reconstructed after the dynamic range control decoding process. The invention overcomes these disadvantages by reducing the peak bit rates of the encoded dynamic range control data stream without increasing the error between the original sequence and the reconstructed dynamic range control sequence. [022] This section presents the encoding of the dynamic range control gain sequences according to the invention. The invention makes it possible to control the peak bit rate required for a control frame of the dynamic reference range without changing the resulting bit rate sequence compared to the case in which the proposed method is not used. The proposed approach exploits the inherent delay of a frame introduced by the current state of the art audio encoders to reduce peaks in the number of nodes within a frame by distributing the transmission of some of the nodes to the next control frame of the subsequent dynamic range . The details of the proposed method are presented below. [023] As explained above, when combined with an audio coding scheme that introduces a frame delay relative to the dynamic range control gains, the decoded dynamic range control gains are delayed by one frame before being applied to the audio signal. This means that the nodes of the control frame of the dynamic reference range are applied to the output of the valid audio decoder in a control frame of the dynamic range subsequent to the control frame of the dynamic reference range. This implies that in the predefined delay mode, it is sufficient to transmit the nodes of the control frame of the dynamic reference range together with the nodes of the control frame of the dynamic range following the control frame of the dynamic reference range and apply the corresponding control gains of dynamic range without a delay directly to the corresponding audio output signal in the decoder. [024] The fact is explored in the invention to reduce the maximum number of nodes transmitted within a dynamic range control frame. According to the invention, some nodes of the control frame of the dynamic reference range are moved to the control frame of the subsequent dynamic range, which can be done before decoding. As will be discussed below, displaced nodes can “precede” the first node in the control frame of the subsequent dynamic range only for encoding the gain differences and the slope information. To encode the time difference information, a different method can be applied. [025] According to a privileged model of the invention, the displacement procedure is initiated in case the number of nodes in the control frame of the dynamic reference range is greater than a predefined limit value. [026] According to a privileged model of the invention, the displacement procedure is initiated in the case of a sum of a number of nodes in the dynamic range control frame and a number of nodes displaced from the dynamic range control frame previous to the control frame of the dynamic reference range because it integrates in the bitstream part corresponding to the control frame of the dynamic reference range is greater than a predefined limit value. [027] According to a privileged model of the invention, the displacement procedure is initiated in the case of a sum of a number of nodes in the dynamic range control frame and a number of nodes displaced from the dynamic range control frame prior to the control frame of the dynamic reference range because it integrates in the bitstream portion corresponding to the control frame of the dynamic reference range is greater than a number of nodes of the control frame of the dynamic range subsequent to the control range frame reference dynamics. [028] Regardless of the defined conditions, under which the displacement procedure is initiated, the first node of the control frame of the dynamic reference range must not be moved to the control frame of the subsequent dynamic range, since its value it is necessary to interpolate the gain control values at the beginning of the control frame of the dynamic reference range. In addition, a node must be moved only once to avoid a delay when it is decoding the bit stream. [029] According to a privileged model of the invention, the time information of the one or more nodes is represented so that the displaced one or more nodes can be identified using the time information. [030] According to a privileged model of the invention, the time information of the one or more displaced nodes is represented by a sum of the time difference from the beginning of the dynamic range control frame to which the respective node belongs. up to the temporal position of the respective node within the dynamic range control frame to which the respective node belongs and with a deviation value greater than or equal to a temporal size of the dynamic range control frame subsequent to the respective dynamic range control frame . [031] According to a privileged model of the invention, the gain information of the bit representation of the displaced node, which is in a first position of the part of the bit stream corresponding to the control frame of the dynamic range subsequent to the control frame of the dynamic reference range, is represented by an absolute gain value, and the gain information for each bit representation of the shifted nodes one position after the bit representation of the node, which is in the first position of the bit stream portion corresponding to the dynamic range control frame subsequent to the reference dynamic range control frame, is represented by a relative gain value that is equal to a difference of a gain value of the bit representation of the respective displaced node and the gain value of the bit representation of the node, which precedes the bit representation of the respective node. [032] According to a privileged model of the invention, if the bit representations of the one or more nodes displaced from the control frame of the dynamic reference range are integrated in the part of the bit stream corresponding to the control frame of the dynamic range subsequent to the dynamic range control frame of reference, the gain information of the bit representation of the node of the subsequent dynamic range control frame in a first position of the part of the bit stream corresponding to the dynamic range control frame subsequent to the frame control of the dynamic reference range after one or more positions of the bit representations of the one or more displaced nodes is represented by a relative gain value which is equal to a difference of a gain value of the bit representation of the respective node and a gain value of the bit representation of the displaced node, which precedes the bit representation of the respective node. [033] According to a privileged model of the invention, a temporal size of the audio frames is equal to a temporal size of the dynamic range control frames. [034] According to a privileged model of the invention, the one or more nodes of the (one) dynamic range control frame are selected from a uniform time grid. [035] According to a privileged model of the invention, each node of the one or more nodes, comprises inclination information. [036] According to a privileged model of the invention, the dynamic range control encoder is configured to encode the nodes using an entropic encoding technique, such as Huffman or arithmetic encoding. [037] The encoder can assign a fixed code word p. ex. of a predefined Huffman table (codebook) for each gain and time differences of the pairs of nodes. Examples of Huffman tables suitable for coding the time differences of consecutive node pairs are given in Table 1 and Table 2, respectively.Table 1: Example of a Huffman table for the coding of time differences of the DRC gain nodes. Table 2: Example of a Huffman table for coding the time differences of the DRC gain nodes, where Z = ceil (log2 (2 * nNodesMax)) [038] In another aspect of the invention the objective is achieved by an audio decoder device, which comprises: [039] an audio decoder configured to decode a stream of audio bits encoded to reproduce an audio signal comprising consecutive audio frames; [040] a dynamic range control decoder configured to decode a dynamic range control bit stream encoded to reproduce a dynamic range control sequence corresponding to the AS audio signal and comprising consecutive dynamic range control frames; [041] wherein the encoded dynamic range control bit stream comprises for each dynamic range control frame, from the dynamic range control frames a corresponding part of the bit stream; [042] wherein the encoded dynamic range control bit stream comprises node bit representations, where each node node bit representation comprises gain information for the audio signal and time information indicating at what time in time the gain information corresponds; [043] in which the encoded dynamic range control bit stream comprises representations of displaced nodes bits selected from the nodes of a dynamic range control frame of the dynamic range control frames that are integrated in one part of the bit stream corresponding to the dynamic range control frame subsequent to the dynamic reference range control frame, in which the bit representation of each node remaining from the nodes of the (one) dynamic range reference control frame of the dynamic range control is integrated in the part of the bit stream corresponding to the (one) control frame of the dynamic reference range; and [044] where the dynamic range control decoder is configured to decode the bit representation of each remaining node from the remaining nodes of the (one) dynamic range control frame of the dynamic range control frames to reproduce each node remnant of the (one) dynamic range control frame of the dynamic range control frames, to decode the bit representation of each displaced node from the displaced nodes selected from the nodes of the (one) dynamic range control frame. reference of the dynamic range control frames to reproduce each displaced node of the selected displaced nodes from the nodes of the (one) dynamic range control frame of the dynamic range control frames and to combine the remaining reproduced nodes and the nodes reproduced to reconstruct the control frame of the dynamic reference range. [045] The dynamic range control decoder receives the dynamic range control bit stream. The control bit stream of the dynamic range, which corresponds to the node information (sample position, gain value and slope information, if applicable), can be decoded as follows: [046] A value for the time difference between two nodes (eg as an integer multiple of the minimum distance between two nodes) is determined from the received code word based on p. ex. in the rules presented in a Huffman code book. The corresponding sample position of the currently decoded node is obtained by adding the time difference value to the sample position value calculated for the previous node. [047] After decoding the nodes of the control frame of the dynamic reference range, the nodes of the control frame of the subsequent dynamic range are decoded. [048] If the sample position determined within the subsequent dynamic range control frame corresponds to a value greater than the length of a subsequent dynamic range control frame, the dynamic range control decoder recognizes that the current time node information refers to a node originally located in the control frame of the dynamic reference range. [049] To obtain the correct sample position within the control frame of the dynamic reference range, a deviation from the calculated sample position is subtracted. A practical example is to subtract the value that corresponds to the length of a control frame from the dynamic range (which implies that the encoder added the same value to the original sample position). A typical example for the deviation value is the temporal size of a dynamic range control frame. [050] After decoding and, if applicable, correcting time information for all nodes across the subsequent dynamic range control frame, the decoder knows how many nodes have been moved back to the dynamic range control frame reference (without explicitly providing this information in the encoder) and in which sample position they are within the control frame of the dynamic reference range. [051] The dynamic range control decoder also determines the gain value information for all nodes in a received frame by decoding the differential gain information in the bit stream. [052] From the time information decoding step, the unknown knows how many of the decoded gain values have to be assigned to the nodes in the control frame of the dynamic reference range (and which sample position) and which values of gain that are assigned to the nodes in the control frame of the dynamic reference range. [053] The decoding of the slope information and the assignment to the correct nodes are carried out in the same way as the gain value decoding process. [054] After decoding all the nodes in the control frame of the subsequent dynamic range, it can be ensured that all the nodes required to calculate the gain values for each sample of the reference dynamic range control frame via interpolation are available. After the interpolation step, the gain values of the dynamic range control for each sample can be applied to the corresponding correct audio samples. [055] According to a privileged model of the invention, the dynamic range control decoder is configured to identify the one or more nodes displaced using the time information. [056] According to a privileged model of the invention, the dynamic range control decoder is configured to decode the time information of the one or more displaced nodes, which is represented by a sum of one time from the beginning of the frame control of the dynamic range to which the respective node belongs until the time position of the respective node within the control frame of the dynamic range to which the respective node belongs and with a deviation value greater than or equal to a time size of the control frame of the dynamic range subsequent to the respective dynamic range control board. [057] According to a privileged model of the invention, the dynamic range control decoder is configured to decode the gain information of the bit representation of the displaced node, which is in a first position of the part of the bit stream corresponding to the frame control range of the dynamic range subsequent to the control frame of the dynamic reference range, is represented by an absolute gain value, and the gain information of each bit representation of the displaced nodes a position after the bit representation of the node, which is in the first position of the bit stream part corresponding to the dynamic range control frame subsequent to the reference dynamic range control frame, it is represented by a relative gain value that is equal to a difference of a gain value of the representation of bits of the respective displaced node and the gain value of the bit representation of the node, which precedes the bit representation of the respective node. [058] According to a privileged model of the invention, the decoder of the dynamic range control is configured to decode the gain information of the bit representation of the node of the subsequent dynamic range control frame in a first position of the flow part. bits corresponding to the dynamic range control frame subsequent to the reference dynamic range control frame after one or more positions of the bit representations of the one or more displaced nodes are represented by a relative gain value that is equal to a difference of a gain value of the bit representation of the respective node a gain value of the bit representation of the displaced node, which precedes the bit representation of the respective node. [059] According to a privileged model of the invention, a temporal size of the audio frames is equal to a temporal size of the dynamic range control frames. [060] According to a privileged model of the invention, the one or more nodes of the (one) of the dynamic range control frames are selected from a uniform time grid. [061] According to a privileged model of the invention, each node of the one or more nodes, comprises inclination information. [062] According to a privileged model of the invention, the dynamic range control decoder is configured to decode the bit representations of the nodes using an entropic decoding technique. [063] The objective is further achieved by a system comprising an audio encoding device according to the invention and an audio decoding device according to the invention. [064] The invention further provides a method for operating an audio encoder, in which the method comprises the steps of: [065] producing a stream of audio bits encoded from an audio signal comprising consecutive audio frames; [066] producing a dynamic range control bit stream encoded from a dynamic range control sequence corresponding to the audio signal and comprising consecutive dynamic range control frames, in which each dynamic range control frame of the dynamic range control frames include one or more nodes, each node of the one or more nodes including gain information for the audio signal and time information indicative of the moment the gain information corresponds to; [067] wherein the encoded dynamic range control bit stream comprises for each dynamic range control frame, from the dynamic range control frames a corresponding part of the bit stream; [068] execute a displacement procedure, in which one or more nodes of the nodes of the control frame of the dynamic range control frame of the dynamic range control frames are selected as nodes, in which a bit representation of each one or more nodes displaced from the control frame of the dynamic reference range is integrated in the bitstream portion corresponding to the (one) control frame of the dynamic range subsequent to the control frame of the dynamic reference range, in which a bit representation of each node remaining from the nodes of the (one) dynamic range control frame of the dynamic range control frames is integrated in the bitstream portion corresponding to the (one) dynamic range control frame. [069] The invention further provides a method for operating an audio decoder, in which the method comprises the steps of: [070] decode an encoded audio bit stream to reproduce an audio signal comprising consecutive audio frames; [071] decoding a coded dynamic range control bit stream to reproduce a dynamic range control sequence corresponding to the audio signal and comprising consecutive dynamic range control frames; [072] wherein the encoded dynamic range control bit stream comprises for each dynamic range control frame, from the dynamic range control frames a corresponding part of the bit stream; [073] wherein the encoded dynamic range control bit stream comprises representations of node bits, where each representation of bits of a node node comprises gain information for the audio signal and time information indicating at what time in time the gain information corresponds; [074] in which the encoded dynamic range control bit stream comprises representations of bits of displaced nodes selected from the nodes of a dynamic range control frame of the dynamic range control frames that are integrated in one part of the bit stream corresponding to the dynamic range control frame subsequent to the dynamic reference range control frame, in which the bit representation of each node remaining from the nodes of the (one) dynamic range reference control frame of the dynamic range control is integrated in the part of the bit stream corresponding to the (one) control frame of the dynamic reference range; and [075] in which the bit representation of each remaining node of the remaining nodes of the (one) dynamic range control frame of the dynamic range control frames is decoded to reproduce each remaining node of the (one) control frame of the dynamic range. dynamic range of reference of the dynamic range control frames; [076] in which the bit representation of each remaining node of the remaining selected nodes from the nodes of the (one) dynamic range control frame of the dynamic range control frames is decoded to reproduce each displaced node from the displaced nodes selected from the nodes of the dynamic range control frame of the dynamic range control frames; and [077] in which the remaining nodes reproduced and the displaced nodes reproduced are combined to reconstruct the control frame of the dynamic reference range. [078] In another aspect, the invention provides a program to perform, when executed on a processor, the method according to the invention. [079] We now discuss the privileged models of the invention, with reference to the attached drawings, in which: [080] Fig. 1 illustrates a model of an audio encoding device according to the invention in a schematic view; [081] Fig. 2 illustrates the dynamic range control principle applied in the context of audio coding in a schematic view, [082] Fig. 3 illustrates the different modes for encoding dynamic range control gain sequences in a schematic view; [083] Fig. 4 illustrates the application of dynamic range control in the context of audio coding in a schematic view; [084] Fig. 5 illustrates a displacement procedure for us according to the invention in a schematic view; [085] Fig. 6 illustrates the encoding of the time information according to the invention in a schematic view; [086] Fig. 7 illustrates the encoding of the gain information according to the invention in a schematic view; [087] Fig. 8 illustrates the encoding of the inclination information according to the invention in a schematic view; and [088] Fig. 9 illustrates a model of an audio decoder according to the invention in a schematic view. [089] Fig. 1 illustrates a model of an audio encoding device 1 according to the invention in a schematic view. The audio encoding device 1 comprises: [090] an audio encoder 2 configured to produce an ABS encoded audio bit stream from an AS audio signal comprising consecutive audio frames AFP, AFR, AFS; [091] a dynamic range control encoder 3 configured to produce a DBS encoded dynamic range control bit stream from a dynamic range control sequence DS corresponding to the AS audio signal and comprise dynamic range control frames consecutive DFP, DFR, DFS, where each DFP, DFR, DFS dynamic range control frame of the DFP, DFR, DFS dynamic range control frames comprises one or more Ao ... A5 nodes; Bo ... B2; Co, where each node of the or more Ao ... A5 nodes; Bo ... B2; Co comprises GAo ... GA5 gain information; GBo ... GB2; GCo for audio signal AS and time information TAo. TA5; TBo. TB2; TCo indicating which moment in time the GAo gain information corresponds to. GA5; GBo. GB2; GCo; [092] where the dynamic range control encoder 3 is configured so that the DBS encoded dynamic range control bit stream comprises for each dynamic range control frame DFP, DFR, DFS of the range control frames dynamic DFP, DFR, DFS a corresponding part of the bit stream DFP ', DFR'. DFS '; [093] in which the dynamic range control encoder 2 is configured to execute a displacement procedure, in which one or more B1, B2 nodes of the Bo nodes are selected as displaced nodes B1, B2. B2 of the dynamic range control frame DFR of the dynamic range control frames DFP, DFR, DFS, in which a bit representation B'1, B'2 of each of the one or more displaced nodes B1, B2 of the DFR dynamic range control frame is integrated in the DFS 'bit stream portion corresponding to the DFS dynamic range control frame subsequent to the DFR reference dynamic range control frame, in which a B'o bit representation of each remaining Bo node of the Bo ... B2 nodes of the DFR dynamic range control frame of the DFP, DFR, DFS dynamic range control frames is integrated in the DFR bit stream portion corresponding to the (one) frame of the DFR dynamic range. control of the DFR reference dynamic range. [094] The invention makes it possible to control the peak bit rate required for a DFR dynamic range control frame without changing the resulting DBS bit rate sequence compared to the case in which the proposed method is not used. The proposed approach exploits the inherent delay of a frame introduced by the current state of the art audio encoders to reduce peaks in the number of nodes within a frame by distributing the transmission of some of the nodes to the next control frame of the subsequent dynamic range . The details of the proposed method are presented below. [095] As explained above, when combined with an audio coding scheme that introduces a frame delay relative to the dynamic range control gains, the decoded dynamic range control gains are delayed by one frame before being applied to the audio signal. This means that the nodes of the control frame of the dynamic reference range are applied to the output of the valid audio decoder in a control frame of the dynamic range subsequent to the control frame of the dynamic reference range. This implies that in the predefined delay mode, it is sufficient to transmit the nodes of the control frame of the dynamic reference range together with the nodes of the control frame of the dynamic range following the control frame of the dynamic reference range and apply the corresponding control gains of dynamic range without a delay directly to the corresponding audio output signal in the decoder. [096] The fact is explored in the invention to reduce the maximum number of nodes transmitted within a dynamic range control frame. According to the invention, some nodes of the control frame of the dynamic reference range are moved to the control frame of the subsequent dynamic range, which can be done before decoding. As will be discussed below, displaced nodes can “precede” the first node in the control frame of the subsequent dynamic range only for encoding the gain differences and the slope information. To encode the time difference information, a different method can be applied. [097] In the example shown in Fig. 1, the control frame of the previous dynamic range DFP contains six Ao ... A5 nodes, from which nodes A4, A5 are shifted to the part of the DFR bit stream '. In addition, the DFR dynamic range control board contains three nodes, B0. B2. The sum of the number of displaced nodes A4, A5 and the nodes B0. B2 of the DFR dynamic range control frame is equal to five, which is greater than the number of Co nodes of the subsequent DFS dynamic range control frame, in order to initiate a displacement procedure so that the nodes B1, B2 to be shifted to the DFS bit stream portion '. Although the maximum number of nodes within the DFS, DFR, DFP dynamic range control frames is six, the maximum number of nodes within the DFS ', DFR', DFP 'bit stream parts is equal to four for avoid peak bit streams. [098] According to a privileged model of the invention, a temporal size of the AFP, AFR, AFS audio frames is equal to a temporal size of the DFP, DFR, DFS dynamic range control frames. [099] According to a privileged model of the invention, the one or more A0 nodes. A5; B0. B2; C0 of the (one) DFP, DFR, DFS dynamic range control board are selected from a uniform time grid. [100] According to a privileged model of the invention, the dynamic range 3 control encoder is configured to encode the A0 nodes. A5; B0 ... B2; CO using an entropic coding technique. [101] In another aspect, the invention provides a method for operating an audio encoder 1, wherein the method comprises the steps of: [102] producing an ABS encoded audio bit stream from an AS audio signal comprising consecutive audio frames AFP, AFR, AFS; [103] produce a DBS encoded dynamic range control bit stream from a DS dynamic range control sequence corresponding to the AS audio signal and comprise consecutive DFP, DFR, DFS dynamic range control frames, where each DFP, DFR, DFS dynamic range control board DFP, DFR, DFS dynamic range control board comprises one or more A0 nodes. A5; B0. B2; C0, where each node of the one or more A0 nodes. A5; B0. B2; C0 comprises GA0 gain information. GA5; GB0. GB2; GC0 for audio signal AS and time information TA0. TA5; TB0. TB2; TC0 indicating which moment in time the gain information corresponds to; [104] wherein the DBS encoded dynamic range control bit stream comprises for each DFP, DFR, DFS dynamic range control frame of the dynamic range control frames a corresponding part of the DFP ', DFR' bit stream. DFS '; [105] perform a displacement procedure, in which one or more B1, B2 nodes of B0 nodes are selected as displaced nodes B1, B2. B2 of the dynamic range control frame DFR of the dynamic range control frames DFP, DFR, DFS, in which a bit representation B'1, B'2 of each of the one or more displaced nodes B1, B2 of the DFR reference dynamic range control frame is integrated in the DFS 'bit stream portion corresponding to the DFS dynamic range control frame subsequent to the DFR reference dynamic range control frame, in which a bit representation B'0 of each remaining node B0 from nodes B0. B2 of the DFR dynamic range control frame of the DFP, DFR, DFS dynamic range control frames is integrated in the bit stream part DFR 'corresponding to the (one) DFR reference dynamic range control frame. [106] Fig. 2 illustrates the dynamic range control principle applied in the context of audio coding in a schematic view. [107] The process of applying DRC to a signal can be expressed by simply multiplying the audio signal x (k) through a variable time gain value g (k): y (k) = ^ (k) x (k) (1) [108] where k represents a sample time index. The gain value g (k) is calculated, p. ex. based on a short-term estimate of the average square root of the input signal x (k). More details on strategies for determining suitable gain values are discussed in [1]. Next, we address the variable time gains g (k) as a sequence of gains. [109] The invention relates to an application scenario, where both the AS audio signal and the DS dynamic range control sequence are encoded and transmitted. In this case, the dynamic range control gains are directly applied to the AS audio signal, but encoded and transmitted together with the ABS encoded audio signal. In decoder 4, both the AS audio signal and the dynamic range control sequence DS can be decoded and the dynamic range control information is applied to the corresponding AS audio signal. [110] One aspect of the invention provides a system comprising an audio encoding device 1 according to the invention and an audio decoding device 4 according to the invention. [111] Fig. 3 illustrates the different modes for encoding dynamic range control gain sequences in a schematic view, namely full frame mode (A) and delay mode (B). The gain nodes received in table n are shown as circles and the gain nodes received in table n + 1 are presented in squares. The solid line illustrates the DRC gain interpolated up to the DRC n + 1 frame. [112] In principle, the dynamic range control encoder / decoder chain can be operated in two ways. The so-called full frame mode refers to the case where after decoding a received dynamic range control bit stream, corresponding to a specific dynamic range control frame, the gains in each sample position of the control frame of the dynamic range, can be determined immediately after interpolation based on the decoded nodes. This implies that a node must be transmitted at each frame limit, that is, at the sample position corresponding to the last sample in the dynamic range control frame. If the length of the dynamic range control frame is N, this means that the last transmitted node must be located at the sample position N within the frame. This is illustrated above in Fig. 3 referenced by “A”. As you can see, the control gains in the dynamic range of the nth frame can be immediately applied to the corresponding frame and audio. [113] The second mode is called “delay mode” and is illustrated at the bottom “B” of Fig. 3. In this case, there is no node transmitted to the last sample position within frame n. Therefore, the DRC decoder must wait to decode the DRC n + 1 frame to perform the required interpolation of all the gain values following the last node within frame n. This is because the information from the first node in the n + 1 frame must be known to perform the interpolation between the last node in the n frame and the first node in the n + 1 frame to determine the gain value in the middle through the interpolation. [114] Fig. 4 illustrates the application of dynamic range control in the context of audio encoding in a schematic view where the audio encoder introduces a frame delay relative to the dynamic range encoding scheme. [115] Fig. 5 illustrates a displacement procedure for us according to the invention in a schematic view. The left side shows the situation when using an approach to the current state of the art, while the right side shows the proposed method, where each square corresponds to a node A0 ... A5; BO ... B2; CO. [116] According to a privileged model of the invention, the displacement procedure is initiated in the case of a number of Bo nodes. B2 of the DFR dynamic range control frame is higher than a predefined limit value. [117] According to a privileged model of the invention, the displacement procedure is initiated in the case of a sum of a number of Bo nodes. B2 of the DFR dynamic range control frame and a number of displaced nodes A4, A5 of the DFP dynamic range control frame prior to the DFR reference dynamic range control frame as part of the DFR bitstream part corresponding to the control frame of the DFR dynamic reference range is greater than a predefined limit value. [118] According to a privileged model of the invention, the displacement procedure is initiated in the case of a sum of a number of Bo nodes. B2 from the DFR reference dynamic range control frame and a number of nodes shifted A4, A5 from the previous DFP dynamic range control frame to the DFR reference dynamic range control frame to be integrated in the corresponding DFR bitstream part the DFR dynamic range control frame is greater than a number of Co nodes in the DFS dynamic range control frame subsequent to the DFR reference dynamic range control frame. [119] As explained above, when combined with an audio coding scheme that introduces frame delay relative to dynamic range control frames, decoded dynamic range control gains are delayed by one frame before being applied to the audio signal. Taking into account the left side in Fig. 5, this means that the Ai nodes in the nth frame are applied to the valid audio decoder produced in the n + 1 frame. This implies that the predefined delay mode would be sufficient to transmit the Ai nodes together with the Bo node in frame n + 1 and apply the corresponding DRC gains without a delay directly to the corresponding audio output signal in the decoder. [120] The fact is explored in the proposed method to reduce the maximum number of nodes transmitted within a frame. This is illustrated on the right side of Figure 4. Nodes A4 and A5 are moved to frame n + 1 before coding, that is, the maximum number of nodes in frame n is reduced from 6 to 4 in the example provided. As will be discussed below, nodes A4 and A5 “precede” the first node n + 1, that is, B0 only for the coding of the gain differences and the slope information. To encode the time difference information, a different method has to be applied. [121] Fig. 6 illustrates the encoding of the time information according to the invention in a schematic view. [122] According to a privileged model of the invention, the time information TAo ... TA5; TBo ... TB2; TCo of the one or more nodes Ao ... A5; Bo ... B2; Co is represented so that the displaced one or more nodes A4, A5; B1, B2 can be identified using the time information TA4, TA5; TB1, TB2. [123] According to a privileged model of the invention, the time information TA4, TA5; TB1, TB2 of the one or more displaced nodes A4, A5; B1, B2 is represented by a sum of the time difference t_A4, t_A5; t_B1, t_B2 from the beginning of the DFP dynamic range control frame; DFR to which the respective node A4, A5 belongs; B1, B2 up to the temporal position of the respective node A4, A5; B1, B2 within the DFP dynamic range control framework; DFR to which the respective node A4, A5 belongs; B1, B2 and being a drcFrameSize deviation value greater than or equal to a time frame size of the DFR dynamic range control frame; DFS subsequent to the respective DFP dynamic range control board; DFR. [124] First, we consider the coding of time differences between pairs of nodes. In Fig. 6 the situation is presented to determine the time differences for pairs of nodes for the example according to Figure 4, in which t_Ai presents the sample position of node Ai in the grid of possible positions of the node within a frame . As discussed earlier, nodes can be selected on a uniform time grid, where the spacing of this grid defines the highest available deltaTmin time resolution. Therefore, the time information t_Ai is provided in examples, where the time differences between two nodes are always multiple integers of deltaTmin. [125] The information of the temporal position of a node is encoded in a differential way, that is, with respect to the position of the previous node. If a node is the first node within a frame, the time difference is determined from the beginning of a frame. The left side of Fig. 6 shows the situation if no knot displacement is applied. In this case, the differential time information from node A4 tDrcDelta_A4 is processed as tDrcDelta_A4 = t_A4 - t_A3. This differential time value is then encoded using the corresponding entry in an appropriate Huffman table, p. ex. according to Table 1 or 2. We have another example if we look at the coded time difference of node B0. Since it is the first node in the n + 1 frame, the corresponding time difference from the beginning of the frame is determined, that is, tDrcDelta_B0 = t_B0. [126] We will now consider the coding of the node position for the proposed node reservoir technique using node displacement. For the example shown on the right side of Fig. 6, nodes A4 and A5 were moved to the next frame for coding. The representation of nodes A0 to A3 has not changed and the coded time differences are therefore not altered. The same is true for the coded position information of node B0. However, the timing information of node A4 and node A5 is now processed differently. As can be seen in Fig. 6, the original value t_A4 that indicates the sample position of node A4 is modified in the encoder, adding a drcFrameSize deviation. Since the information of the resulting position exceeds the maximum value that would be possible in the case of regular coding, the deviation indicates to the decoder that the corresponding node must be further processed within the context of the previous table. In addition, the decoder knows that the original sample position t_A4 is obtained by subtracting the drcFrameSize deviation from the decoded value. [127] Next, we consider the calculation of the time difference information that is currently encoded for the situation shown on the right side of Fig. 6. For reasons of coding efficiency, the differential position information for node A4 is processed relatively to node B0. Unlike the situation previously discussed for the left side of Fig. 6, the differential time information is now processed according to tDrcDelta_A4 = t_A4 + drcFrameSize - t_B0, that is, including the deviation. Similarly, for node A5 we get tDrcDelta_A5 = t_A5 + drcFrameSize - t_A4 - drcFrameSize, which is obviously the same as tDrcDelta_A5 = t_A5 - t_A4. These differential time values are then encoded using the corresponding input of the correct Huffman table codeword, p. ex. according to Table 1 or 2. [128] The method for decoding time position information can be summarized as follows. The decoder extracts the time difference information from a node based on the corresponding bitstream code word. The time information is obtained by adding the time difference information to the time information of the previous node. If the resulting sample position is greater than drcFrameSize, the decoder knows that the present node must be processed as if it were the last node in the previous frame, that is, it must be attached to the decoded nodes in the previous frame. The correct position of the sample is determined by subtracting the drcFrameSize deviation value from the decoded time value. The same processing steps are applied identically if there are more displaced nodes in a decoded frame. [129] After decoding and correcting the time information for an entire frame, the decoder knows how many nodes have been moved back to the previous frame (without explicitly providing this information in the encoder) and in which sample position they are within the previous table. Information on the number of nodes displaced will be explored in the context of the decode gain and slope information described below. [130] Fig. 7 illustrates the encoding of the gain information according to the invention in a schematic view. [131] According to a privileged model of the invention, the GB1 gain information of the B'1 bit representation of the displaced node B1, which is in a first position of the part of the DFS 'bit stream corresponding to the range control frame dynamic DFS subsequent to the DFR dynamic range control frame, is represented by an absolute gain value g_B1 and the GB2 gain information for each bit representation B'2 of the displaced nodes B2 in a position after the bit representation B '1 of node B1, which is in the first position of the DFS bit stream part' corresponding to the DFS dynamic range control frame subsequent to the DFR reference dynamic range control frame, is represented by a relative gain value which is equal to a difference of a gain value g_B2 of the bit representation B'2 of the respective displaced node B2 and the gain value g_B1 of the bit representation B'1 of the node B1, which precedes the bit representation B'2 of the respective node B2 [132] According to a privileged model of the invention, if the bit representations B'1, B'2 of the one or more displaced nodes B1, B2 of the DFR dynamic range control frame are integrated in the part of the bit stream DFS 'corresponding to the DFS dynamic range control frame subsequent to the DFR reference dynamic range control frame, the GC0 gain information of the C'0 bit representation of node C0 of the subsequent dynamic range control frame ( DFS) in a first position of the part of the DFS 'bit stream corresponding to the DFS dynamic range control frame subsequent to the DFR reference dynamic range control frame after one or more positions of the bit representations B'1, B' 2 of one or more displaced nodes B1, B2 is represented by a relative gain value that is equal to a difference of a gain value g_C0 of the bit representation C'0 of the respective node C0 and a gain value g_B2 of the representation of bits B'2 of displaced node B2 , which precedes the C'0 bit representation of the respective C0 node. [133] In Fig. 7 the situation is presented to determine the gain differences for pairs of nodes for the example according to Figure 5, where g_Ai shows the gain value of no A1. [134] Firstly, differential gain values for node A4 are taken into account. For the node-free approach, shown on the left side of Fig. 7, the Delta_A4 differential gain value is calculated from the difference in the gain value (in dB) of the previous node A3 and the node A4, that is, gainDelta_A4 = g_A4 - g_A3. This differential gain value is then encoded using the corresponding entry in an appropriate Huffman table. In addition, we consider the first node in frame n + 1 on the left side of Fig. 7 Since B0 is the first node in that frame, its gain value is not coded differently, but according to a coding specific gainInitial initial gain values, that is, the gain value is encoded as its current value: gainDelta_B0 = g_B0. [135] For the situation shown on the right side, where node A4 was moved to the next n + 1 frame, the values of the encoded gain information are different. As it can be seen, after the node A4 is moved, it becomes the first node in the n + 1 frame in relation to the coding of the gain differences. Therefore, your gain value is not differentially encoded, but the specific encoding of the initial gain values is applied as described above. The differential gain value of A5 remains the same for both situations shown on the left and on the right side. Since node B0 follows node A5 if the node reservoir is used, its gain information will be determined from the difference in the gains of node B0 and A5, that is, gainDelta_B0 = g_B0 - g_A5. Note that it only changes the way in which the gain differences are determined when applying the node reservoir technique, while the reconstructed values of the gains remain the same for each node. Obviously, after decoding all the information related to the gain of frames n and n + 1, the gain values obtained for nodes A0 through B0 are identical to those obtained on the left side, and the nodes can be calculated “in time” for the application of DRC gains to the corresponding audio frame. [136] As discussed in the previous paragraph, the number of nodes displaced and their sample position within the previous table are known after decoding the time difference information. As shown on the right side of Figure 6, the gain values of nodes shifted from frame n start immediately at the beginning of the gain information received from frame n + 1. Therefore, information about the number of nodes displaced is sufficient for the decoder to assign each gain value to the correct sample position within the correct frame. Taking into account the example shown on the right side of Figure 6, the decoder knows that the first two decoded gain values in the n + 1 frame must be appended to the last gain values in the previous frame, while the third gain value corresponds to the correct gain value of the first node in the current frame. [137] Fig. 8 illustrates the encoding of the inclination information according to the invention in a schematic view. [138] According to the privileged model of the invention, each Ao ... A5 node; Bo ... B2; Co of the one or several nodes Ao ... A5; Bo ... B2; Co understands information about SA0 slope. SA5; SB0. SB2; SC0. [139] Next, the encoding of the inclination information is considered, which is illustrated in Fig. 8. The information on the inclination of the nodes is not encoded differently between pairs of nodes, but for each node independently. Therefore, the information on inclination remains unchanged in both cases with and without recourse to the use of the knot reservoir. As in the case of encoding gain values, the Huffman tables for creating the code words for the slope information remain the same in both cases, with and without using the proposed node shift. The assignment of the inclination information to the correct sample position within the correct frame is done in the same way as in the case of gain value decoding. [140] After all node information received for frame n + 1 has been decoded and, if applicable, moved back to previous frame n, the gain interpolation for frame n using splines or linear interpolation can be performed in the usual way and the gain values are applied to the corresponding audio frame. [141] Fig. 9 illustrates a model of an audio decoder according to the invention in a schematic view. The audio decoder device 4 comprises: [142] an audio decoder 5 configured to decode an ABS encoded audio bit stream to reproduce an AS audio signal comprising consecutive audio frames AFP, AFR, AFS; [143] a dynamic range control decoder 6 configured to decode a DBS encoded dynamic range control bit stream to reproduce a DS dynamic range control sequence corresponding to the AS audio signal and comprising dynamic range control frames consecutive DFP, DFR, DFS; [144] wherein the DBS encoded dynamic range control bit stream comprises for each DFP, DFR, DFS dynamic range control frame of the dynamic range control frames a corresponding part of the DFP ', DFR' bit stream. DFS '; [145] wherein the DBS encoded dynamic range control bit stream comprises bit representations A'o ... A'5; B’o ... B’2; C'o of us Ao ... A5; Bo ... B2; Co, in which each bit representation of a node of the nodes comprises GAo gain information. GA5; GBo. GB2; GCo for audio signal AS and time information TAo. TA5; TBo. TB2; TCo indicating at what point in time the GAo gain information. GA5; GBo. GB2; GCo corresponds; [146] wherein the DBS encoded dynamic range control bit stream comprises representations of bits B'1, B'2 of displaced nodes B1, B2 selected from the Bo ... B2 nodes of a gamma control frame DFR reference dynamics of the DFP, DFR, DFS dynamic range control frames, which are integrated in a part of the bit stream corresponding to the DFS dynamic range control frame subsequent to the DFR dynamic range control frame, where the B'o bit representation of each remaining Bo node of the Bo nodes. B2 of the (one) DFR dynamic range control frame of the DFP, DFR, DFS dynamic range control frames is integrated in the part of the DFR 'bit stream corresponding to the (one) DFR dynamic range control frame ; and [147] wherein the dynamic range control decoder 6 is configured to decode the bit representation B'o of each remaining node Bo of the remaining nodes B'o of the (one) control frame of the DFR reference dynamic range of the frames DFP, DFR, DFS dynamic range control panel to reproduce each remaining node Bo of the (one) DFR reference dynamic range control frame of the DFP, DFR, DFS dynamic range control frames to decode the bit representation B ' 1, B'2 of each displaced node B1, B2 of displaced nodes B1, B2 selected from nodes Bo. B2 of the (a) DFR dynamic range control frame of the DFP, DFR, DFS dynamic range control frames to reproduce each displaced node B1, B2 of the displaced nodes B1, B2 selected from the nodes of the (one) frame the DFR dynamic range control frames of the DFP, DFR, DFS dynamic range control frames and to combine the remaining reproduced nodes Bo and the displaced nodes reproduced B1, B2 to reconstruct the DFR reference dynamic range control frame. [148] According to a privileged model of the invention, the dynamic range control decoder 6 is configured to identify the displaced one or more nodes A4, A5; B1, B2 using time information TA4, TA5; TB1, TB2. [149] According to a privileged model of the invention, the dynamic range control decoder 6 is configured to decode the time information TA4, TA5; TB1, TB2 of the one or more displaced nodes A4, A5; B1, B2, which is represented by a sum of the time difference t_A4, t_A5; t_B1, t_B2 from the beginning of the DFP dynamic range control frame; DFR to which the respective node A4, A5 belongs; B1, B2 up to the temporal position of the respective node A4, A5; B1, B2 within the DFP dynamic range control framework; DFR to which the respective node A4, A5 belongs; B1, B2 and being a drcFrameSize deviation value greater than or equal to a time frame size of the DFR dynamic range control frame; DFS subsequent to the respective DFP dynamic range control board; DFR. [150] According to a privileged model of the invention, the dynamic range control decoder 6 is configured to decode the GB1 gain information of the bit representation B'1 of the displaced node B1, which is in a first position on the part of the bit stream DFS 'corresponding to the DFS dynamic range control frame subsequent to the DFR reference dynamic range control frame, is represented by an absolute gain value g_B1 and where the GB2 gain information of each bit representation B' 2 of the displaced nodes B2 in a position after the bit representation B'1 of node B1, which is in the first position of the part of the DFS 'bit stream corresponding to the DFS dynamic range control frame subsequent to the dynamic range control frame reference DFR, is represented by a relative gain value that is equal to a difference of a gain value g_B2 of the bit representation B'2 of the respective displaced node B2 and the gain value g_B1 of the representation of bi ts B’1 of node B1, which precedes the representation of bits B’2 of the respective node B2 [151] According to a privileged model of the invention, the dynamic range control decoder 6 is configured to decode the GC0 gain information from the C'0 bit representation of node C0 of the subsequent DFS dynamic range control frame in one first position of the part of the DFS 'bit stream corresponding to the DFS dynamic range control frame subsequent to the DFR reference dynamic range control frame after one or more positions of the bit representations B'1, B'2 of the one or plus displaced nodes B1, B2 being represented by a relative gain value which is equal to a difference of a gain value g_C0 of the bit representation C'0 of the respective node C0 and a gain value g_B2 of the bit representation B'2 of displaced node B2, which precedes the representation of bits C'0 of the respective node C0. [152] According to a privileged model of the invention, a temporal size of the AFP, AFR, AFS audio frames is equal to a temporal size of the AFP, AFR, AFS dynamic range control frames. [153] According to a privileged model of the invention, the one or more Ao ... A5 nodes; Bo ... B2; Co (one) DFP, DFR, DFS dynamic range control boards are selected from a uniform time grid. [154] According to the privileged model of the invention, each Ao node. A5; Bo. B2; Co of the one or several Ao nodes. A5; Bo. B2; Co understands information on SAo slope. SA5; SBo. SB2; SCo. [155] According to a privileged model of the invention, the dynamic range control decoder 6 is configured to decode the bit representations of the A'o nodes. A’5; B’o. B’2; C'o using an entropic decoding technique. [156] In another aspect, the invention provides a method for operating an audio decoder, in which the method comprises the steps of: [157] decoding an ABS encoded audio bit stream to reproduce an AS audio signal comprising consecutive audio frames AFP, AFR, AFS; [158] decoding a DBS encoded dynamic range control bit stream to reproduce a DS dynamic range control sequence corresponding to the AS audio signal and comprising consecutive dynamic range control frames DFP, DFR, DFS; [159] wherein the DBS encoded dynamic range control bit stream comprises for each DFP, DFR, DFS dynamic range control frame of the dynamic range control frames a corresponding part of the DFP ', DFR' bit stream. DFS '; [160] wherein the DBS encoded dynamic range control bit stream comprises bit representations A’o ... A’5; B’o ... B’2; C'o of us Ao ... A5; Bo ... B2; Co, in which each bit representation of a node of the nodes comprises GAo gain information. GA5; GBo. GB2; GCo for audio signal AS and time information TAo. TA5; TBo. TB2; TCo indicating at what point in time the GAo gain information. GA5; GBo. GB2; GCo corresponds; [161] wherein the DBS encoded dynamic range control bit stream comprises representations of bits B'1, B’2 of displaced nodes B1, B2 selected from nodes Bo. B2 of a DFR dynamic range control frame of the DFP, DFR, DFS dynamic range control frames, which are integrated in a part of the bit stream corresponding to the DFS dynamic range control frame subsequent to the dynamic reference range DFR, in which the bit representation B'o of each remaining node Bo of the Bo nodes. B2 of the (one) DFR dynamic range control frame of the DFP, DFR, DFS dynamic range control frames is integrated in the part of the DFR 'bit stream corresponding to the (one) DFR dynamic range control frame ; and [162] wherein the bit representation B'o of each remaining node Bo of the remaining nodes B'o of the (one) DFR dynamic range control frame of the DFP, DFR, DFS dynamic range control frames is decoded to reproduce each remaining node Bo of the (one) DFR dynamic range control frame of the DFP, DFR, DFS dynamic range control frames; [163] in which the bit representation B’1, B’2 of each remaining node B1, B2 of the remaining nodes B1, B2 selected from the nodes Bo. B2 dynamic range control frame DFR of dynamic range control frames DFP, DFR, DFS is decoded to reproduce each displaced node B1, B2 of displaced nodes B1, B2 selected from the nodes of the dynamic range control frame DFR reference frames of the DFP, DFR, DFS dynamic range control boards; and [164] in which the remaining reproduced nodes B0 and the displaced nodes B1, B2 reproduced are combined to reconstruct the control frame of the DFR reference dynamic range. [165] Regarding the decoder, the encoder and the methods of the described models, the following must be mentioned. [166] Although some aspects have been described in the context of an apparatus, it is clear that these aspects also represent a description of the corresponding method, where a block or device corresponds to a phase of the method or to a characteristic of a phase of the method. Similarly, the aspects described in the context of a method phase also represent a description of a corresponding block or item or characteristic of a corresponding device. [167] Depending on certain implementation requirements, versions of the invention can be implemented in hardware or in software. The implementation can be carried out using a digital storage medium, for example a floppy disk, a DVD, a CD, a ROM, a PROM, an EPROM, an EEPROM or a FLASH memory, with electronic reading control signals stored there, which cooperate (or are able to cooperate) with a programmable computer system, so that the respective method is executed. [168] Some versions according to the invention include a data carrier with electronically readable control signals, which are able to cooperate with a programmable computer system so that one of the methods described here is carried out. [169] In general, the versions of the present invention can be implemented as a computer program product with a program code, the program code being operative to effect one of the methods when the computer program product is run on a computer . The program code can, for example, be stored on a machine-readable medium. [170] Other versions include the computer program to perform one of the methods described here, which is stored on a machine-readable medium or on a non-transitory storage medium. [171] In other words, a version of the method of the invention is, therefore, a computer program with a program code for carrying out one of the methods described here, when the computer program is executed on a computer. [172] Another version of the inventive methods is, therefore, a data carrier (either a digital storage medium or a computer-readable medium) which includes, as recorded, the computer program for carrying out one of the methods described herein. [173] Another model of the method of the invention is, therefore, a data stream or a sequence of signals representing the computer program to execute one of the methods described here. The data stream or signal sequence can be configured to be transferred via a data communication link, for example via the Internet. [174] Another model comprises a processing medium, for example, a computer, or a programmable logic device, configured or adapted to perform one of the methods described here. [175] Another model comprises a computer with the computer program installed to perform one of the methods described here. [176] On some models, a programmable logic device (for example a network of programmable logic gates) can be used to perform some or all of the functionality of the methods described here on some models, a network of programmable logic gates can cooperate with a microprocessor to perform one of the methods described here. In general, the methods are advantageously carried out by any hardware device. [177] Although this invention has been described in terms of several models, there are changes, permutations and equivalents that fall within the scope of this invention. Note that there are many alternative ways to implement the methods and compositions of the present invention. It is therefore intended that the following appended claims are interpreted as inclusive of all changes, permutations and equivalents within the spirit and scope of the present invention. [178] Reference signals: 1 audio encoder device 2 audio encoder 3 dynamic range control encoder 4 audio decoder device 5 audio decoder 6 ABS dynamic range control decoder AS encoded audio bit stream AFP previous audio frame AFR reference audio frame AFS subsequent audio frame DBS encoded dynamic range control bit DS dynamic range control sequence DFP previous dynamic range control frame DFR dynamic range control frame DFS control frame of the subsequent dynamic range Ao ... A5 nodes of the control frame of the previous dynamic range Bo ... B2 nodes of the control frame of the dynamic reference range C0 node of the subsequent dynamic range control frame DFP 'part bit rate corresponding to the previous dynamic range control frame DFR 'part of the bit rate corresponding to the dynamic range control frame reference DFS 'part of the bit stream corresponding to the control frame of the subsequent dynamic range TAo ... TA5 time information of the nodes of the control frame of the previous dynamic range TB0. TB2 time information of the control frame nodes of the dynamic reference range TC0 time information of the control frame node of the subsequent dynamic range t_A0. t_A5 time difference of the nodes of the control frame of the previous dynamic range t_B0. t_B2 time difference of the control frame nodes of the dynamic reference range t_C0 time difference of the control frame node of the subsequent dynamic range GA0. GA5 gain information of the control board nodes of the previous dynamic range GB0. GB2 gain information of the control frame nodes of the dynamic reference range GC0 gain information of the control frame node of the subsequent dynamic range g_A0. g_A5 gain value of the nodes of the previous dynamic range control frame g_B0. g_B2 gain value of the control frame nodes of the dynamic reference range g_C0 gain value of the control frame node of the subsequent dynamic range SA0. SA5 information about the inclination of the nodes of the control panel of the previous dynamic range SB0. SB2 information about the inclination of the control frame nodes of the dynamic reference range SC0 information about the inclination of the control frame node of the subsequent dynamic range [179] References: [1] D. Giannoulis, M. Massberg, JD Reiss, “Design of Digital Dynamic Range Compressor - A Tutorial and Analysis” J. Audio Engineering Society, Vol. 60, No. 6, June 2012 . in
权利要求:
Claims (24) [0001] 1. Audio encoding device, characterized by comprising: an audio encoder (2) configured to produce an encoded audio bit stream (ABS) from an audio signal (AS), which comprises consecutive audio frames (AFP , AFR, AFS); a dynamic range control encoder (3) configured to produce an encoded dynamic range control (DBS) bit stream from a dynamic range control (DS) sequence corresponding to the audio signal (AS) and comprise frames dynamic range control tables (DFP, DFR, DFS), where each dynamic range control frame (DFP, DFR, DFS) of the dynamic range control frames (DFP, DFR, DFS) comprises one or more nodes ( Ao ... A5; Bo ... B2; Co), where each node of the one or more nodes (Ao ... A5; Bo ... B2; Co) comprises gain information (GAo. GA5; GBo. GB2 ; GCo) for the audio signal (AS) and time information (TAo. TA5; TBo. TB2; TCo) indicating the moment in time corresponding to the gain information (GAo. GA5; GBo. GB2; GCo); where the dynamic range control encoder (3) is configured so that the encoded dynamic range control bit stream (DBS) comprises for each dynamic range control frame (DFP, DFR, DFS) of the data frames dynamic range control (DFP, DFR, DFS) a corresponding part of the bit stream (DFP ', DFR'. DFS '); where the dynamic range control encoder (2) is configured to perform a displacement procedure, in which one or more nodes (B1, B2) of the nodes (Bo. B2) of the node are selected as displaced nodes (B1, B2). dynamic range control frame (DFR) of dynamic range control frames (DFP, DFR, DFS), in which a bit representation (B'1, B'2) of each of the one or more displaced nodes (B1, B2) of the dynamic reference range control frame (DFR) is integrated in the bit flow part (DFS ') corresponding to the dynamic range control frame (DFS) subsequent to the dynamic reference range control frame (DFR), where a bit representation (B'0) of each remaining node (Bo) of the nodes (Bo ... B2) of the dynamic range control frame (DFR) of the dynamic range control frames (DFP, DFR, DFS) is integrated in the bitstream (DFR ') part corresponding to the (one) control frame of the dynamic reference range (DFR). [0002] Audio encoding device according to claim 1, characterized in that the displacement procedure is initiated if a number of nodes in the control frame of the dynamic reference range is greater than a predefined limit value. [0003] Audio encoding device according to claim 1, characterized in that the displacement procedure is initiated in the case of a sum of a number of nodes in the control frame of the dynamic reference range and a number of nodes displaced from the control frame of the dynamic range prior to the control frame of the dynamic reference range as it integrates in the bitstream portion corresponding to the control frame of the dynamic reference range is greater than a predefined limit value. [0004] Audio encoding device according to claim 1, characterized in that the displacement procedure is initiated in the case of a sum of a number of nodes (B0. B2) of the dynamic reference range control frame (DFR) and one number of nodes displaced (A4, A5) from the control frame of the previous dynamic range (DFP) to the control frame of the dynamic reference range (DFR) for integrating in the bit flow part (DFR ') corresponding to the control frame of the dynamic reference range (DFR) is greater than a number of nodes (C0) of the dynamic range control frame (DFS) subsequent to the dynamic reference range control (DFR) frame. [0005] Audio encoding device according to any one of claims 1 to 4, characterized in that the time information (TAo ... TA5; TB0. TB2; TC0) of the one or more nodes (A0. A5; B0. B2; C0) be represented so that the displaced one or more nodes (A4, A5; B1, B2) can be identified using the time information (TA4, TA5; TB1, TB2). [0006] 6. Audio encoding device according to claim 5, characterized in that the time information (TA4, TA5; TBi, TB2) of the one or more displaced nodes (A4, A5; B1, B2), is represented by a sum of the difference (t_A4, t_A5; t_B1, t_B2) from the beginning of the dynamic range control frame (DFP; DFR) to which the respective node belongs (A4, A5; B1, B2) to the respective node's temporal position (A4, A5; B1, B2) within the framework of the dynamic range control (DFP; DFR) to which the respective node (A4, A5; B1, B2) belongs and with a drift value (drcFrameSize) greater than or equal to a temporal size of the dynamic range control frame (DFR; DFS) subsequent to the respective dynamic range control frame (DFP; DFR). [0007] Audio encoding device according to any one of claims 1 to 6, characterized in that the gain information (GBi) of the bit representation (B'1) of the displaced node (B1), which is in a first position of the part of the bit stream (DFS ') corresponding to the dynamic range control frame (DFS) subsequent to the dynamic reference range control frame (DFR), be represented by an absolute gain value (g_B1), and by the information of gain (GB2) of each bit representation (B'2) of the displaced nodes (B2) in a position after the bit representation (B'1) of the node (B1), which is in the first position of the bit stream part (DFS ') corresponding to the dynamic range control frame (DFS) subsequent to the dynamic reference range control frame (DFR), be represented by a relative gain value that is equal to a difference of a gain value (g_B2 ) of the bit representation (B'2) of the respective displaced node (B2) and the gain value (g_B1) of the represent bit action (B’1) of the node (B1), which precedes the bit representation (B’2) of the respective node (B2). [0008] Audio encoding device according to any one of claims 1 to 7, characterized in that, in the case of the representation of bits (B'1, B'2) of the one or more displaced nodes (B1, B2) of the picture frame dynamic reference range control (DFR) is integrated in the bit stream (DFS ') part corresponding to the dynamic range control frame (DFS) subsequent to the dynamic reference range control frame (DFR), the gain information (GC0) of the bit representation (C'0) of the node (C0) of the subsequent dynamic range control frame (DFS) in a first position of the bit stream part (DFS ') corresponding to the dynamic range control frame (DFS) subsequent to the control frame of the dynamic reference range (DFR) after one or more positions of the bit representations (B'1, B'2) of the one or more displaced nodes (B1, B2) are represented by a relative gain value that is equal to a difference of a gain value (g_C0) of the bit representation (C'0) of the respective the node (C0) and a gain value (g_B2) of the bit representation (B'2) of the displaced node (B2), which precedes the bit representation (C'0) of the respective node (C0). [0009] Audio encoding device according to any one of claims 1 to 8, characterized in that the temporal size of the audio frames (AFP, AFR, AFS) is equal to the temporal size of the dynamic range control frames (DFP, DFR , DFS). [0010] Audio encoding device according to any one of claims 1 to 9, characterized in that the one or more nodes (Ao ... A5; Bo ... B2; C0) of one of the dynamic range control frames (DFP , DFR, DFS) be selected from a uniform time grid. [0011] Audio encoding device according to any one of claims 1 to 10, characterized by each node (Ao ... A5; Bo ... B2; Co) of one or more nodes (Ao. A5; Bo. B2 ; Co) understand information about slope (SAo. SA5; SBo. SB2; SCo). [0012] Audio encoding device according to any one of claims 1 to 11, characterized in that the dynamic range control encoder (3) is configured to encode the nodes (A'o. A'5; B'o. B ' 2; C'o) using an entropic decoding technique. [0013] 13. Audio decoder device, characterized by comprising: an audio decoder (5) configured to decode an encoded audio bit stream (ABS) to reproduce an audio signal (AS) comprising consecutive audio frames (AFP, AFR , AFS); a dynamic range control decoder 6 configured to decode a DBS encoded dynamic range control bit stream to reproduce a DS dynamic range control sequence corresponding to the AS audio signal and comprising consecutive DFP dynamic range control frames, DFR, DFS; wherein the encoded dynamic range control bit stream (DBS) comprises for each dynamic range control frame (DFP, DFR, DFS) of the dynamic range control frames a corresponding part of the bit stream (DFP ', DFR '. DFS'); wherein the encoded dynamic range control bit stream (DBS) comprises bit representations (A'o ... A'5; B'o ... B'2; C'o) of nodes (Ao .. A5; Bo ... B2; Co), where each bit representation of a node of the nodes comprises gain information (GAo. GA5; GBo. GB2; GCo) for the audio signal (AS) and time information (TAo. TA5; TBo. TB2; TCo) indicating to what moment in time the gain information (GAo. GA5; GBo. GB2; GCo) corresponds; wherein the encoded dynamic range control bit stream (DBS) comprises representations of bits (B'1, B'2) of displaced nodes (B1, B2) selected from the nodes (Bo. B2) of a frame of dynamic range control (DFR) control of dynamic range control frames (DFP, DFR, DFS), which are integrated in a part of the bit stream corresponding to the dynamic range control frame (DFS) subsequent to the control frame dynamic reference range (DFR), in which the bit representation (B'o) of each remaining node (Bo) of the nodes (Bo. B2) of the (a) dynamic reference range control (DFR) frame of the dynamic range control frames (DFP, DFR, DFS) is integrated in the bit stream (DFR ') part corresponding to the (one) dynamic range reference control (DFR) frame; and wherein the dynamic range control decoder (6) is configured to decode the bit representation (B'0) of each remaining node (B0) of the remaining nodes (B'0) of the (one) range control frame dynamic reference control (DFR) of dynamic range control frames (DFP, DFR, DFS) to reproduce each remaining node (B0) of the (one) dynamic reference range control (DFR) frame of dynamic range control frames (DFP, DFR, DFS), to decode the bit representation (B'1, B'2) of each displaced node (B1, B2) of the displaced nodes B1, B2 selected from the nodes (Bo ... B2) the (one) dynamic range control (DFR) control frame of the dynamic range control frames (DFP, DFR, DFS) to reproduce each displaced node (B1, B2) of the displaced nodes (B1, B2) selected from of the nodes of the (one) dynamic range control (DFR) control frame of the dynamic range control frames (DFP, DFR, DFS) and to combine the remaining reproductive nodes used (B0) and the displaced nodes reproduced (B1, B2) to reconstruct the control frame of the dynamic reference range (DFR). [0014] Audio decoder device according to claim 13, characterized in that the dynamic range control decoder (6) is configured to identify the one or more displaced nodes (A4, A5; B1, B2) using the time information ( TA4, TA5; TB1, TB2). [0015] 15. Audio decoder device according to claim 13 or 14, characterized in that the dynamic range control decoder (6) is configured to decode the time information (TA4, TA5; TB1, TB2) of the displaced one or more nodes (A4, A5; B1, B2,) which is represented by a sum of the time difference (t_A4, t_A5; t_B1, t_B2) from the beginning of the dynamic range control frame (DFP; DFR) to which the respective node (A4, A5; B1, B2) up to the temporal position of the respective node (A4, A5; B1, B2) within the dynamic range control frame (DFP; DFR) to which the respective node belongs (A4, A5 ; B1, B2) and being a deviation value (drcFrameSize) greater than or equal to a time frame of the dynamic range control frame (DFR; DFS) subsequent to the respective dynamic range control frame (DFP; DFR). [0016] 16. Audio decoder device according to any one of claims 13 to 15, characterized in that the dynamic range control decoder (6) is configured to decode the gain information (GB1) of the bit representation (B'1) of the displaced node (B1), which is in a first position of the bit stream part (DFS ') corresponding to the dynamic range control frame (DFS) subsequent to the dynamic reference range control frame (DFR), be represented by an absolute gain value (g_B1) and where the gain information (GB2) of each bit representation (B'2) of the displaced nodes (B2) in a position after the bit representation (B'1) of the node ( B1), which is in the first position of the bit stream part (DFS ') corresponding to the dynamic range control frame (DFS) subsequent to the dynamic reference range control frame (DFR), is represented by a gain value relative that is equal to a difference of a gain value (g_B2) of the rep bit resentation (B'2) of the respective displaced node (B2) and a gain value (g_B1) of the bit representation (B'1) of the node (B1), which precedes the bit representation (B'2) of the respective node (B2). [0017] 17. Audio decoder device according to any one of claims 13 to 16, characterized in that the dynamic range control decoder (6) is configured to decode the gain information (GC0) of the bit representation (C'0) of the node (C0) of the subsequent dynamic range control frame (DFS) in a first position of the bit stream portion (DFS ') corresponding to the dynamic range control frame (DFS) subsequent to the reference dynamic range control frame (DFR) after one or more positions of the bit representations (B'1, B'2) of the one or more displaced nodes (B1, B2) is represented by a relative gain value that is equal to a difference of a value gain (g_C0) of the bit representation (C'0) of the respective node (C0) and a gain value (g_B2) of the bit representation (B'2) of the displaced node (B2), which precedes the bit representation (C'0) of the respective node (C0). [0018] 18. Audio decoder device according to any one of claims 13 to 17, characterized in that the temporal size of the audio frames (AFP, AFR, AFS) is equal to the temporal size of the dynamic range control frames (AFP, AFR , AFS). [0019] 19. Audio decoder device according to any one of claims 13 to 18, characterized in that the one or more nodes (Ao ... A5; Bo ... B2; Co) of one of the dynamic range control frames (DFP , DFR, DFS) be selected from a uniform time grid. [0020] 20. Audio decoding device according to any one of claims 13 to 19, characterized by each node (Ao ... A5; Bo ... B2; Co) of one or more nodes (Ao. A5; Bo. B2 ; Co) understand information about slope (SAo. SA5; SBo. SB2; SCo). [0021] 21. Audio decoder device according to any one of claims 13 to 2Q, characterized in that the dynamic range control decoder (6) is configured to decode the bit representations of the nodes (A'o. A'5; B ' B'2; C'o) using an entropic decoding technique. [0022] 22. System characterized in that it comprises an audio encoding device (1) according to any one of claims 1 to 12 and an audio decoding device (4) according to any one of claims 13 to 21. [0023] 23. Method for operating an audio encoder, characterized by understanding the steps of: producing an encoded audio bit stream (ABS) from an audio signal (AS) that comprises consecutive audio frames (AFP, AFR, AFS ); produce an encoded dynamic range control bit stream (DBS) from a dynamic range control sequence (DS) corresponding to the audio signal (AS) and comprise consecutive dynamic range control frames (DFP, DFR, DFS ), where each dynamic range control frame (DFP, DFR, DFS) of the dynamic range control frames (DFP, DFR, DFS) comprises one or more nodes (Ao ... A5; Bo ... B2; Co), where each node of the one or more nodes (Ao ... A5; Bo ... B2; Co) comprises gain information (GAo. GA5; GBo. GB2; GCo) for the audio signal (AS) and time information (TAo. TA5; TBo. TB2; TCo) indicating which moment in time corresponds to the gain information in which the encoded dynamic range (DBS) control bit stream comprises for each dynamic range control frame ( DFP, DFR, DFS) of the dynamic range control frames a corresponding part of the bit stream (DFP ', DFR'. DFS '); execute a displacement procedure, in which one or more nodes (B1, B2) of the nodes (Bo. B2) of the control frame of the dynamic reference range (DFR) of the control frames are selected as displaced nodes (B1, B2) dynamic range (DFP, DFR, DFS), where a bit representation (B'1, B'2) of each of the one or more displaced nodes (B1, B2) of the dynamic reference range control frame ( DFR) is integrated in the bit stream part (DFS ') corresponding to the dynamic range control frame (DFS) subsequent to the dynamic reference range control frame (DFR), in which a bit representation (B'o) of each remaining node (Bo) of the nodes (Bo. B2) of the dynamic range control frame (DFR) of the dynamic range control frames (DFP, DFR, DFS) is integrated in the bitstream part (DFR ') corresponding to the (one) dynamic reference range (DFR) control board. [0024] 24. Method for operating an audio decoder, characterized by understanding the steps of: decoding an encoded audio bit stream (ABS) to reproduce an AS audio signal that comprises consecutive audio frames (AFP, AFR, AFS); decoding a DBS encoded dynamic range control bit stream to reproduce a DS dynamic range control sequence corresponding to the AS audio signal and comprising consecutive dynamic range control frames DFP, DFR, DFS; wherein the encoded dynamic range control bit stream (DBS) comprises for each dynamic range control frame (DFP, DFR, DFS) of the dynamic range control frames a corresponding part of the bit stream (DFP ', DFR '. DFS'); wherein the encoded dynamic range control bit stream (DBS) comprises bit representations (A'o ... A'5; B'o ... B'2; C'o) of nodes (Ao .. A5; Bo ... B2; Co), where each bit representation of a node of the nodes comprises gain information (GAo. GA5; GBo. GB2; GCo) for the audio signal (AS) and time information (TAo. TA5; TBo. TB2; TCo) indicating to what moment in time the gain information (GAo. GA5; GBo. GB2; GCo) corresponds; wherein the encoded dynamic range control bit stream (DBS) comprises representations of bits (B'1, B'2) of displaced nodes (B1, B2) selected from the nodes (Bo. B2) of a frame of dynamic range control (DFR) control of dynamic range control frames (DFP, DFR, DFS), which are integrated in a part of the bit stream corresponding to the dynamic range control frame (DFS) subsequent to the control frame dynamic reference range (DFR), in which the bit representation (B'o) of each remaining node (Bo) of the nodes (Bo. B2) of the (one) dynamic reference range control (DFR) frame of the dynamic range control frames (DFP, DFR, DFS) is integrated in the bit stream (DFR ') part corresponding to (one) dynamic range reference control (DFR) frame; and where the bit representation B'o of each remaining node Bo of the remaining nodes B'o of the (one) DFR reference dynamic range control frame of the DFP, DFR, DFS dynamic range control frames is decoded to reproduce each remaining node B0 of the (one) DFR dynamic range control frame of the DFP, DFR, DFS dynamic range control frames; in which the bit representation B'1, B'2 of each remaining node B1, B2 of the remaining nodes Bi, B2 selected from the Bo ... B2 control frame of the DFR dynamic reference range of the control frames of the dynamic range DFP, DFR, DFS is decoded to reproduce each displaced node Bi, B2 of displaced nodes Bi, B2 selected from the nodes of the DFR reference dynamic range control frame of the DFP, DFR, DFS dynamic range control frames ; and in which the remaining reproduced nodes B0 and the displaced nodes Bi, B2 reproduced are combined to reconstruct the control frame of the DFR reference dynamic range.
类似技术:
公开号 | 公开日 | 专利标题 BR112016021382B1|2021-02-09|audio encoder device and an audio decoder device with efficient gain encoding in dynamic range control US20200265845A1|2020-08-20|Decoding apparatus and method, and program BR122017012321A2|2019-09-03|audio encoder and decoder with substream structure program information or metadata JP6769299B2|2020-10-14|Audio coding device and audio coding method BRPI0906320B1|2021-05-18|TIME DISTORTION CONTOUR CALCULATOR, AUDIO SIGNAL ENCODER, ENCODED AUDIO SIGNAL REPRESENTATION AND THEIR METHODS. BRPI0816136B1|2020-03-03|METHOD AND DEVICE FOR SIGNAL PROCESSING JP2012513729A|2012-06-14|Audio signal loudness determination and correction in the frequency domain JP5774983B2|2015-09-09|Method and apparatus for generating, cutting or modifying a frame-based bitstream format file including at least one header section and corresponding data structure JP2016507080A|2016-03-07|Apparatus and method for generating a frequency enhancement signal using an energy limiting operation BR112016021165B1|2020-11-10|audio decoding devices and methods and recording media JP6538820B2|2019-07-03|Audio decoder, method and computer program using zero input response to obtain smooth transitions JP6286554B2|2018-02-28|Apparatus and method for decoding encoded audio signal using low computational resources BR112016014476B1|2021-11-23|DECODING APPARATUS AND METHOD, AND, COMPUTER-READABLE STORAGE MEANS BR112015017293B1|2021-12-21|AUDIO SIGNAL DECODER AND ENCODER, METHOD FOR DECODING A REPRESENTATION OF THE ENCODERED AUDIO SIGNAL AND FOR PROVIDING A CORRESPONDING REPRESENTATION OF THE DECODED AUDIO SIGNAL AND AUDIO SIGNAL ENCODERING METHOD FOR PROVIDING A REPRESENTATION OF THE ENcoded AUDIO SIGNAL BASED ON THE AUDIO SIGNAL REPRESENTATION TIME DOMAIN OF AN AUDIO INPUT SIGNAL JP4332973B2|2009-09-16|Decoding device and decoding method BR112016006323B1|2021-12-14|CONCEPT TO GENERATE A DOWNMIX SIGNAL KR20130069682A|2013-06-26|Audio decoding method BRPI0906300B1|2021-11-09|AUDIO SIGNAL DECODER, TIME DISTORTION CONTOUR DATA PROVIDER AND METHOD
同族专利:
公开号 | 公开日 CN111326165A|2020-06-23| KR20160136390A|2016-11-29| TW201543470A|2015-11-16| RU2016141556A|2018-04-25| EP3123469B1|2018-04-18| CN106165014A|2016-11-23| JP2017517020A|2017-06-22| CN106165014B|2020-01-24| MX355089B|2018-04-04| AU2015238519B2|2017-11-23| PL3123469T3|2018-09-28| JP6259930B2|2018-01-10| US10074377B2|2018-09-11| ZA201607193B|2018-08-30| CA2942743C|2018-11-13| PT3123469T|2018-07-06| CA2942743A1|2015-10-01| EP3123469A1|2017-02-01| RU2016141556A3|2018-04-25| US20170011749A1|2017-01-12| KR101890216B1|2018-08-22| TWI585751B|2017-06-01| AR099836A1|2016-08-24| TR201809427T4|2018-07-23| ES2678068T3|2018-08-08| SG11201607940WA|2016-10-28| MX2016012421A|2016-12-16| RU2678487C2|2019-01-29| AU2015238519A1|2016-11-10| WO2015144587A1|2015-10-01|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 US5701390A|1995-02-22|1997-12-23|Digital Voice Systems, Inc.|Synthesis of MBE-based coded speech using regenerated phase information| RU2144222C1|1998-12-30|2000-01-10|Гусихин Артур Владимирович|Method for compressing sound information and device which implements said method| US6785655B1|2000-05-15|2004-08-31|Lsi Logic Corporation|Method for independent dynamic range control| SE0001926D0|2000-05-23|2000-05-23|Lars Liljeryd|Improved spectral translation / folding in the subband domain| JP4575609B2|2001-03-13|2010-11-04|旭化成エレクトロニクス株式会社|Data converter| KR100754439B1|2003-01-09|2007-08-31|와이더댄 주식회사|Preprocessing of Digital Audio data for Improving Perceptual Sound Quality on a Mobile Phone| CN101587711B|2008-05-23|2012-07-04|华为技术有限公司|Pitch post-treatment method, filter and pitch post-treatment system| US8798776B2|2008-09-30|2014-08-05|Dolby International Ab|Transcoding of audio metadata| EP3217395A1|2008-10-29|2017-09-13|Dolby International AB|Signal clipping protection using pre-existing audio gain metadata| TWI447709B|2010-02-11|2014-08-01|Dolby Lab Licensing Corp|System and method for non-destructively normalizing loudness of audio signals within portable devices| US9443534B2|2010-04-14|2016-09-13|Huawei Technologies Co., Ltd.|Bandwidth extension system and approach| WO2012026092A1|2010-08-23|2012-03-01|パナソニック株式会社|Audio signal processing device and audio signal processing method| EP2737479B1|2011-07-29|2017-01-18|Dts Llc|Adaptive voice intelligibility enhancement| EP3547312A1|2012-05-18|2019-10-02|Dolby Laboratories Licensing Corp.|System and method for dynamic range control of an audio signal| US9332373B2|2012-05-31|2016-05-03|Dts, Inc.|Audio depth dynamic range enhancement| EP3123469B1|2014-03-25|2018-04-18|Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.|Audio encoder device and an audio decoder device having efficient gain coding in dynamic range control|JP5101292B2|2004-10-26|2012-12-19|ドルビーラボラトリーズライセンシングコーポレイション|Calculation and adjustment of audio signal's perceived volume and / or perceived spectral balance| TWI447709B|2010-02-11|2014-08-01|Dolby Lab Licensing Corp|System and method for non-destructively normalizing loudness of audio signals within portable devices| JP5850216B2|2010-04-13|2016-02-03|ソニー株式会社|Signal processing apparatus and method, encoding apparatus and method, decoding apparatus and method, and program| CN103325380B|2012-03-23|2017-09-12|杜比实验室特许公司|Gain for signal enhancing is post-processed| EP3547312A1|2012-05-18|2019-10-02|Dolby Laboratories Licensing Corp.|System and method for dynamic range control of an audio signal| SG11201502405RA|2013-01-21|2015-04-29|Dolby Lab Licensing Corp|Audio encoder and decoder with program loudness and boundary metadata| JP6129348B2|2013-01-21|2017-05-17|ドルビー ラボラトリーズ ライセンシング コーポレイション|Optimization of loudness and dynamic range across different playback devices| EP2959479B1|2013-02-21|2019-07-03|Dolby International AB|Methods for parametric multi-channel encoding| CN107093991B|2013-03-26|2020-10-09|杜比实验室特许公司|Loudness normalization method and equipment based on target loudness| EP2981910A1|2013-04-05|2016-02-10|Dolby Laboratories Licensing Corporation|Acquisition, recovery, and matching of unique information from file-based media for automated file detection| EP3044876B1|2013-09-12|2019-04-10|Dolby Laboratories Licensing Corporation|Dynamic range control for a wide variety of playback environments| EP3044786A1|2013-09-12|2016-07-20|Dolby Laboratories Licensing Corporation|Loudness adjustment for downmixed audio content| AU2014371411A1|2013-12-27|2016-06-23|Sony Corporation|Decoding device, method, and program| EP3123469B1|2014-03-25|2018-04-18|Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.|Audio encoder device and an audio decoder device having efficient gain coding in dynamic range control| CN105142067B|2014-05-26|2020-01-07|杜比实验室特许公司|Audio signal loudness control| CN112185401A|2014-10-10|2021-01-05|杜比实验室特许公司|Program loudness based on transmission-independent representations|
法律状态:
2020-07-07| B06U| Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]| 2020-12-01| B09A| Decision: intention to grant [chapter 9.1 patent gazette]| 2021-02-09| B16A| Patent or certificate of addition of invention granted|Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 20/03/2015, OBSERVADAS AS CONDICOES LEGAIS. |
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 EP14161605.2|2014-03-25| EP14161605|2014-03-25| PCT/EP2015/055945|WO2015144587A1|2014-03-25|2015-03-20|Audio encoder device and an audio decoder device having efficient gain coding in dynamic range control| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|